body { 

	font-family:      Georgia, "Times New Roman", Comic Sans MS,Times, serif;
	font-size:        small;
	background-image: url(images/beijing.jpg);
    margin:           0px;
}

#allcontent{
	background-color:   white;
	width: 				75%;
	padding-top:        5px;
	padding-bottom:     5px;
	margin-top:         20px;
	margin-bottom:      20px;
	margin-left:        auto;
	margin-right:       auto;
}
header.top
{
	font-size:        90%;
	background:       #2B2B2B url(images/topbg.gif) repeat-x;
	padding:          15px;
	padding-bottom:   10px;
	margin:           10px;
}

header.top h1
{
	font-weight:	 normal;
	font-size: 		 3em;
	color: 			 #fff;
}

header.top h2
{
	font-weight: 	normal;
	font-size: 		1.0em;
	color: 			#aaa;
}


#headerpic
{
	background-image:	url(images/hdrpic.jpg);
	height:     		110px;
	margin:     		10px;
}

nav {
	background:		 #7F8400 url(images/menubg.gif) repeat-x top left;
	margin: 		 10px;
	margin-bottom:	 0px;
}
nav ul {
	margin: 		 0px;
	list-style-type: none;
	padding: 		 10px 0px 10px 0px;
}
nav ul li {
	display: 	inline;
	padding: 	10px;
}
nav ul li a:link, nav ul li a:visited {
	color: 			 #fff;
	text-decoration: none;
	border-bottom:	 none;

}
nav ul li a:hover
{
	text-decoration: underline;
}
nav ul li.selected {
	background:		 #7F8400 url(images/menuactive.gif) repeat-x top left;
}


div#tableContainer {
	display:		 table;
	border-spacing:  10px;
}

div#tableRow {
	display:		 table-row;
}

h1 { font-size:2em;}

h2 { font-size: 1.5em; }


section#myinformation {
    background: 	#fff url(images/border2.gif) repeat-x;
	margin:			10px;
	margin-bottom:	0px;
    padding: 		15px;
	border-bottom: 	solid 1px #eaeaea;
}
section#myinformation h1
{
	color:          #556B2F;
}
ul{
	padding-top:	 10px;
	padding-left:	 0px;
	list-style-type: none;
}
.myphoto{
	float:			left;
	margin-left:	10px;
	margin-right:	20px;
}
.cd {
	font-weight:	    bold;
}

.artist {
	font-weight:		italic;
}

section#blog {
    display: 		table-cell;
    background:		#fff url(images/border2.gif) repeat-x;
    padding: 		15px;
	padding-bottom:	0px;
    vertical-align: top;
}

article
{
    border-bottom: 	solid 1px #eaeaea;
}
article h1{
	font-family:    Arial;
	font-size:      1.5em;
	color:          #556B2F;
}


section#music {
	display: 		table-cell;
	background:	    #FDFCF6 url(images/boxbg.gif) repeat-x;
	width:		    10%;
	padding:        15px;
	border-bottom: 	solid 1px #eaeaea;
}
section#music h1,section#mymusic h1
{
	font-family:    Arial;
	font-size:      1.5em;
    text-align:	    center;
	color:          #BDB76B;
	
}
section#mymusic {
	background: 	#FDFCF6 url(images/boxbg.gif) repeat-x;
	text-align: 	center;
	padding:        15px;
	margin:			10px;
	border-bottom: 	solid 1px #eaeaea;
}
footer
{
	background:		#fff url(images/border2.gif) repeat-x 0em 2.5em;
	font-size:	 	0.8em;
	height: 		2.0em;
	padding-top	:	5.0em;
    margin: 		0px 10px 10px 10px;
}

footer .left
{
	float:			left;
}

footer .right
{
	float:			right;
}


.food{
  background:	  #FDFCF6 url(images/boxbg.gif) repeat-x;
  padding:        15px;
  margin:         10px;
  text-align:	  center;
  border-bottom:  solid 1px #eaeaea;
  
	
}

.food h1
{
	font-family:    Arial;
	font-size:      1.5em;
	color:          #BDB76B;
}

